<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // fn()()()  ??????????????

        // function fn() {
        //     return function () {
        //         console.log(1);
        //     }
        // }

        // let res = fn();
        // console.log(res);
        // res();


        // fn()()


        function myCall(fn, obj) {
            // fn this -> obj    // 修改了this指向
            // fn()   // 调用了这个函数
        }


        function myBind(fn, obj) {
            // fn this -> obj   // 修改了this指向
            // return fn    // 返回了这个函数
        }

        myBind()()

    </script>

</body>

</html>